<?php

class GestdentReservaPeer extends BaseGestdentReservaPeer
{

  static public function getCalEvents()
  {
    // crea el inicio de mes
    $IniMes = date('d-m-Y',mktime(0,0,0,date('m'),1,date('Y')));
    $criteria = new Criteria();
    $criteria->add(self::FECHA, $IniMes, Criteria::GREATER_EQUAL);
    return self::doSelect($criteria);
  }

  static public function getCalEvents2($doctor)
  {
    // crea el inicio de mes
    $IniMes = date('d-m-Y',mktime(0,0,0,date('m'),1,date('Y')));
    $criteria = new Criteria();
    $criteria->add(self::PERSONAL,$doctor,Criteria::EQUAL);
    $criteria->add(self::FECHA, $IniMes, Criteria::GREATER_EQUAL);
    return self::doSelect($criteria);
  }
  

    //FUNCION QUE RETORNA TODOS LOS HORARIOS
    static public function getReservas()
    {
        $cr = new Criteria();
        return self::doSelect($cr);
    }

    
    //FUNCION QUE RETORNA TODOS LOS HORARIOS POR DOCTOR
    static public function getReservasByDoctor($doctor)
    {
        // crea el inicio de mes
        //$IniMes = date('d-m-Y',mktime(0,0,0,date('m'),1,date('Y')));
        $criteria = new Criteria();
        $criteria->add(self::PERSONAL,$doctor,Criteria::EQUAL);
        //$criteria->add(self::FECHA, $IniMes, Criteria::GREATER_EQUAL);
        return self::doSelect($criteria);
    }

        //FUNCION QUE RETORNA TODOS LOS HORARIOS POR DOCTOR
    static public function getReservasByFecha($fecha)
    {
        // crea el inicio de mes
        //$IniMes = date('d-m-Y',mktime(0,0,0,date('m'),1,date('Y')));
        $criteria = new Criteria();
        //$criteria->add(self::PERSONAL,$doctor,Criteria::EQUAL);
        $criteria->add(self::FECHA, $fecha, Criteria::EQUAL);
        return self::doSelect($criteria);
    }


    //FUNCION QUE RETORNA UN STRING CUALQUIERA
    static public function getStringFeo()
    {
        $myString = "holap y chao";
        return $myString;
    }


}
